package chattingRoom;

import java.io.Closeable;

/**
 * 用来释放资源的工具类
 */
public class ReleaseUtils {

    /**
     * 接收的对象是不限数量的，类似于数组的用法
     * 我们关闭的那三个对象都是实现了Closeable的方法
     * static 表示不需要对象来使用  可以直接close（）不需要 a.close（）
     * @param targets
     */
    public static void close(Closeable...targets){

        for (Closeable target : targets) {
            try {
                if (null!=target){
                    target.close();
                }
            }catch (Exception e){
                e.printStackTrace();
            }
        }

    }
}
